package com.xdap.pojo.jimu;

import com.definesys.mpaas.query.annotation.Column;
import com.definesys.mpaas.query.annotation.Table;
import lombok.Data;

import java.util.Date;
/**
 *
 *
 * @author system
 * @since 2024-02-05 15:52:51
 */
@Data
@Table(value = "jimu_report_db_field" )
public class JimuReportDbFieldPo{

    /**
     *  ID
     */
    @Column(value = "id" )
    private String id;

    /**
     *  创建人登录名称
     */
    @Column(value = "create_by" )
    private String createBy;

    /**
     *  创建日期
     */
    @Column(value = "create_time" )
    private Date createTime;

    /**
     *  更新人登录名称
     */
    @Column(value = "update_by" )
    private String updateBy;

    /**
     *  更新日期
     */
    @Column(value = "update_time" )
    private Date updateTime;

    /**
     *  数据源ID
     */
    @Column(value = "jimu_report_db_id" )
    private String jimuReportDbId;

    /**
     *  字段名
     */
    @Column(value = "field_value" )
    private String fieldvalue;

    /**
     *  字段文本
     */
    @Column(value = "field_text" )
    private String fieldText;

    /**
     *  控件类型
     */
    @Column(value = "widget_type" )
    private String widgetType;

    /**
     *  控件宽度
     */
    @Column(value = "widget_width" )
    private Integer widgetWidth;

    /**
     *  排序
     */
    @Column(value = "order_num" )
    private Integer orderNum;

    /**
     *  查询标识0否1是 默认0
     */
    @Column(value = "search_flag" )
    private Integer searchFlag;

    /**
     *  查询模式1简单2范围
     */
    @Column(value = "search_mode" )
    private Integer searchMode;

    /**
     *  字典编码支持从表中取数据
     */
    @Column(value = "dict_code" )
    private String dictCode;

    /**
     *  查询默认值
     */
    @Column(value = "search_value" )
    private String searchValue;

    /**
     *  查询时间格式化表达式
     */
    @Column(value = "search_format" )
    private String searchFormat;

    /**
     *  参数配置
     */
    @Column(value = "ext_json" )
    private String extJson;


}